www.gusucode.com > PHP 微先锋企业小程序系统 v1xPHP源码程序 > PHP 微先锋企业小程序系统 v1x/wxfqyxcx_v1.0/wxfqyxcx_v1.0/app/admin/controller/Base.php

    <?php
namespace app\admin\controller;

class Base extends Common
{
	/**
     * 初始化
     * @param void
     * @return void
     */
	public function _initialize()
	{
        parent::_initialize();
        
        //权限验证
        /* if(session('admin_user_info')['role_id'] <> 1)
        {
            $this->check();
        } */
    }
	
    public function check()
    {
        $uncheckarray = array('Applyindex','Applydelete','Applyoutput','Applylistorder','Applyedit','Applyupdate','Applystatus','Applyinsert');
        if(in_array(MODULE_NAME.ACTION_NAME,$uncheckarray))
        {

        }
        else
        {
        	if(MODULE_NAME!='Index'&&ACTION_NAME!='index')
            {
        		$menu_id = M('Menu')->where(array('model'=>MODULE_NAME,'action'=>ACTION_NAME))->getField('id');
        		$check = M('Access')->where(array('role_id'=>session('admin_user_info')['role_id'],'menu_id'=>$menu_id))->find();
        			
        		if(empty($check))
                {
        			$this->error('您暂时无权限浏览,请联系管理员!');
        		}
        	}
        }
    }
}